/* CSS Document */
body#search #wrap-header {
	position: relative;
}
body#search #wrap-footer {
	position: relative;
}
body#search #wrap-container {
	background: #FFF;
}
body#search div.content {
	margin: 0 auto;
	padding: 20px 0;
	width: 900px;
}
body#search div.result {
	float: left;
	width: 900px;
}
body#search div.result * {
	float: left;
}
body#search div.result ul {
	padding: 20px 0;
}
body#search div.result ul li {
	margin: 0 0 10px 0;
	width: 800px;
}
body#search div.result ul li:nth-child(odd) {
	background: #EEEEEE;
}
body#search div.result ul li p.pic {
	border: solid 1px #999;
	height: 100px;
	overflow: hidden;
	width: 158px;
}
body#search div.result ul li p.name,
body#search div.result ul li p.details,
body#search div.result ul li p.price,
body#search div.result p.more {
	padding: 0 0 0 10px;
	width: 500px;
}
body#search h2 {
	background: url(../images/img-shopping/shop_head_bg2.gif) no-repeat 0 bottom;
	font-size: 24px;
	padding: 0 0 5px 0;
}
body#search h3 {
	padding: 8px 0 0 0;
}
body#search h3 a {
	font-size: 18px;
	color: #000;
	width: 500px;
	padding: 0 0 0 10px;
}
body#search p.details,
body#search p.price {
	color: #666;
	font-size: 12px;
}
body#search p.more {
	font-size: 11px;
}
body#search p.more a {
	color: #e32121;
}
body#search div.result a:active {
	position: relative;
	top: 1px;
}

body#search p.details {
	height: 18px;
	overflow: hidden;
}

/* page */
body#search div.page {
	background: url(../images/img-shopping/shop_head_bg3.gif) no-repeat right 0;
	float: left;
	padding: 5px 0 20px 0;
	width: 900px;
}
body#search div.page ol {
    float: right;
}
body#search div.page ol * {
    float: left;
}
body#search div.page ol li a {
	color: #000;
    display: block;
    padding: 3px 5px;
	text-decoration: none;
		-moz-transition: all 0.5s;
}
body#search div.page ol li a:hover,
body#search div.page ol li a.active {
    background: #e32121;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
}

